/**
 * @description 开发环境下的配置
 * @author xfj
 */

module.exports = {
    mode: 'development',
    devtool: 'cheap-module-source-map',
    devServer: {
        port: 3000,
        compress: true, // 服务端返回的资源进行 gzip 的压缩
        hot: 'only', // 启用热模块替换功能，在构建失败时不刷新页面作为回退
    },
    module: {
        rules: [
            {
                enforce: 'pre',
                test: /\.(js|vue)$/,
                loader: 'eslint-loader',
                exclude: /node_modules/
            }
        ]
    }
}
